Obec Skalka leží v Jihomoravském kraji v ORP Kyjov v nadmořské výšce 238 m. V roce 2014 zde žilo 171 obyvatel. Skalka má katastrální území o rozloze 303 ha.